horse bean

Explore definitions, synonyms, and language insights of horse bean

Definitions

Noun
a bean plant cultivated for use animal fodder

More General Terms